
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td {
	margin:0;
	padding:0;
}
body {
	background:#fff;
	color:#999;
	font-size:0.37rem;
	font-family: '微软雅黑', sans-serif;
    overflow: hidden;
}
td,th,caption {
	font-size:14px;
}
h1, h2, h3, h4, h5, h6 {
	font-weight:normal;
	font-size:100%;
}
address, caption, cite, code, dfn, em, strong, th, var {
	font-style:normal;
	font-weight:normal;
}
a {
	color:#999;
	text-decoration:none;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	transition: all .3s;
}
a:hover {
	text-decoration:none !important;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	transition: all .3s;
}
a:visited,a:focus,a:hover {
	text-decoration:none;
	color:#333
}
em {
	font-style:normal
}
img {
	border:0;
	vertical-align:middle
}
img {
	border:none;
}
ol,ul,li {
	list-style:none;
}
input, textarea, select,button {
	vertical-align:middle;
	font-size:0.37rem;
	font-family:inherit;
	line-height:normal;
	outline:none
}
button {
	cursor:pointer
}
table {
	border-collapse:collapse;
}
video {
	object-fit: contain;
}
.clearfix:after {
	content: ".";
	display: block;
	height:0;
	clear:both;
	visibility: hidden;
}
.clearfix {
	*zoom:1;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.clear {
	clear: both;
}

